package com.example.pceb.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.sql.Timestamp;

@Data
@TableName("startup_social_insurance_subsidy")
public class StartupSocialInsuranceSubsidy {
    
    @TableId(type = IdType.AUTO)
    private Integer id;
    
    private String username;
    
    @TableField("project_name")
    private String projectName;
    
    @TableField("application_date")
    private String applicationDate;
    
    @TableField("school_name")
    private String schoolName;
    
    @TableField("school_address")
    private String schoolAddress;
    
    @TableField("contact_person")
    private String contactPerson;
    
    @TableField("contact_phone")
    private String contactPhone;
    
    @TableField("contact_email")
    private String contactEmail;
    
    @TableField("enterprise_name")
    private String enterpriseName;
    
    @TableField("enterprise_credit_code")
    private String enterpriseCreditCode;
    
    @TableField("enterprise_establishment_date")
    private String enterpriseEstablishmentDate;
    
    @TableField("employee_count")
    private String employeeCount;
    
    @TableField("enterprise_introduction")
    private String enterpriseIntroduction;
    
    @TableField("business_introduction")
    private String businessIntroduction;
    
    @TableField("pension_insurance")
    private String pensionInsurance;
    
    @TableField("medical_insurance")
    private String medicalInsurance;
    
    @TableField("unemployment_insurance")
    private String unemploymentInsurance;
    
    @TableField("other_insurance")
    private String otherInsurance;
    
    @TableField("application_reason")
    private String applicationReason;
    
    private String attachments;
    private String status;
    
    @TableField("create_time")
    private Timestamp createTime;
    
    @TableField("update_time")
    private Timestamp updateTime;
    
    @TableField("review_comment")
    private String reviewComment;
} 